package org.charts.interfaces;

// *************************************************************************/
// Charada Soft
// Area de Desarrollo de Sistemas de Información
// *************************************************************************/
// Proyecto : java creator charts
// Archivo : IChart.java
// Descripcion : Interfaz IChart
// *************************************************************************/
// Version : 1.0.5
// Fecha de Creación: 14 de Diciembre de 2014
// Author : Daniel Andres Castillo Pedroza
// *************************************************************************/

import java.awt.Color;
import java.awt.Image;
import org.jfree.chart.JFreeChart;

public interface IChart {
    
    // Metodos de la inteface IChart
    
    /**
     * 
     * @return 
     */
    public JFreeChart getChart();
    
    /**
     * 
     * @return 
     */
    public Image getImage();
    
    /**
     * 
     * @param title 
     */
    public void setTitle(String title);
    
    /**
     * 
     * @param colorBack 
     */
    public void setBackground(Color colorBack);
    
    /**
     * 
     * @param colorChart 
     */
    public void setColorChart(Color colorChart);
    
    /**
     * 
     */
    public void createChart();
}